package com.code.day05;

import java.util.Random;
import java.util.Scanner;

public class Day05Array {

    public static void main(String[] args) {
        /**
         * 获取数组最大值
         * 步骤:
         *   1.定义一个变量max,用于接收两个元素之间的较大值
         *   2.遍历数组,将每一个元素获取出来
         *   3.判断,如果max&lt;遍历出来的元素,证明遍历出来的元素大
         *   4.将大的重新赋值给max
         *   5.输出max
         */
        int max = 0;
        int[] array1 = {54, 3, 4, 6, 7, 5, 54, 7, 8};
        for(int i = 0; i < array1.length; i++){
            if(max < array1[i]){
                max=array1[i];
            }
        }
        System.out.println(max);

        /**
         * 随机产生10个[0,100]之间整数，统计既是3又是5，但不是7的倍数的个数
         * 步骤:
         *   1.创建Random对象
         *   2.创建一个数组,保存10个随机数
         *   3.循环随机10个整数,放到数组中保存起来
         *   4.定义一个count,表示出现个数
         *   5.遍历数组,将每一个元素获取出来,根据条件判断,如果符合条件count++
         *   6.输出count
         */
        Random random = new Random();
        int[] array2 = new int[10];
        for(int i = 0; i < array2.length; i++){
            array2[i] = random.nextInt();
        }
        int count = 0;
        for(int j =0;j<array2.length;j++){
            if(array2[j]%3==0 && array2[j]%5==0 && array2[j]%7!=0){
                count++;
            }
        }
        System.out.println( count);

        /**
         * 用一个数组存储本组学员的姓名，从键盘输入，并遍历显示
         */
        String[] array3 = new String[5];
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入学员姓名:");
        for(int i = 0; i < array3.length; i++){
            array3[i] = scanner.next();
        }

        for(int i = 0; i < array3.length; i++){
            System.out.println(array3[i]);
        }

    }




}
